Android设置控件阴影的几种方法 |
您所在的位置:网站首页 › android 通知 按钮 › Android设置控件阴影的几种方法 |
第一种方式:elevation View的大小位置都是通过x,y确定的,而现在有了z轴的概念,而这个z值就是View的高度(elevation),而高度决定了阴影(shadow)的大小。 View Elevation(视图高度) View的z值由两部分组成,elevation和translationZ(它们都是Android L新引入的属性)。 eleavation是静态的成员,translationZ是用来做动画。 Z = elevation + translationZ 在layout中使用* android:elevation*属性去定义 在代码中使用 View.setElevation 方法去定义 设置视图的translation,可以使用View.setTranslationZ方法 新的ViewPropertyAnimator.z和ViewPropertyAnimator.translationZ方法可以设置视图的elevation值 我们通过设置elevation的值也会达到卡片阴影效果 第二种方式:父布局中设置drawable圆角的背景,并不设置padding,子布局在设置纯色的,background 第三种方式,跟第二中一样,不同点是一个是Top的阴影,一个是设置bottom的阴影 里面textview设置阴影背景的方式,并设置aliparentBottom显示,父布局不设置paddingBottom属性 参考资料Android设置控件阴影的三种方法-腾讯云开发者社区-腾讯云 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |